//
// Created by Liming Shao on 10/29/2017.
//

#ifndef CHAPTER8_E331_H
#define CHAPTER8_E331_H
#include <vector>

class E331 {
public:
    void spiralOrderPrint(std::vector<std::vector<int> >);

    void test();

private:
    void printOuterCircle(std::vector<std::vector<int> > matrix, int n, int r, int c);
};


#endif //CHAPTER8_E331_H
